img{ vertical-align: bottom;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.metro-layout .content { overflow: auto; }
	::-webkit-scrollbar { width: 5px; height: 8px; }
	::-webkit-scrollbar-track:enabled { background-color: #fff; }
	::-webkit-scrollbar-thumb:vertical { background-color: #004890; }
	::-webkit-scrollbar-thumb:horizontal { background-color: #004890; }
}
.icon{background: url("../Image/icon.png") 0 0 no-repeat; display: inline-block; vertical-align: middle;}

.icon.icon-tel{ width:27px; height:24px;}
.icon.icon-cn{ width:27px; height:24px;background-position: -50px 0;}
.icon.icon-search{ width:27px; height:24px;  background-position: -102px 0px;}
@-webkit-keyframes hue {
	from {
		-webkit-filter: hue-rotate(0deg);
	}
	to {
		-webkit-filter: hue-rotate(-360deg);
	}
}



.header{ position: fixed; top:0; width:100%; background-color: rgba(255,255,255,.9);  z-index: 99999;-moz-box-shadow: 0px 2px 6px rgba(0,0,0,0.63);
	-webkit-box-shadow: 0px 2px 6px rgba(0,0,0,0.63);box-shadow: 0px 2px 6px rgba(0,0,0,0.63);}
.header .logo a{ display: table-cell;height:100px; vertical-align: middle;text-align: center;}
.header .logo img{}
.header .header_top{ float: right; line-height: 48px; text-transform: uppercase; color: #666666; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
.header .header_top span{ margin:0 5px;}
.header .header_top span.tel{ font-size:16px; color: #4d4d4d; font-weight:bold;}
.header .menu{ clear: right; float: right;}
.header .menu li{ float: left; line-height:52px;width:120px; text-align: center;}
.header .menu li a{ display: block; font-size:16px;}
.header .menu .submenu {position: absolute; top: 100%; width:100%; left:0;z-index: 1;overflow: hidden;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;overflow: hidden; background-color: #fff; height:0; }
.header .menu .submenu .submenu_wrap{text-align: center; padding:25px; width:1200px; margin:0 auto;}
.header .menu .submenu .submenu_left{ display: inline-block; line-height:32px; vertical-align: middle; width:190px;color: #585858; text-align: left;}
.header .menu .submenu .submenu_left .name{font-size: 20px; font-weight:bold; line-height:3; }
.header .menu .submenu .submenu_left .name:before{ content: ''; display: block; width:50px; height:3px; background-color: #73bd5a;}
.header .menu .submenu .submenu_left .menu_more{ border:1px solid #dddddd; display: block; width:115px; height:32px;text-align: center; line-height:32px; text-transform: uppercase; color: #ddd;font-size: 12px;}
.header .menu .submenu .submenu_left .menu_more:hover{border-color: #73bd5a; color: #73bd5a; }

.header .menu .submenu .menu_list{ display: inline-block; vertical-align: middle;}
.header .menu .submenu dl{ float: left; width:140px;text-align: center; line-height:32px;border-right: 1px solid #ddd;height: 130px;}
.header .menu .submenu .submenu_right{ display: inline-block; vertical-align: middle; margin-left:40px;}

.header .menu li:hover .submenu{ height:180px;}
.header.header_min .logo a{ height:74px;}
.header.header_min  .header_top{ line-height:32px;}
.header.header_min .menu li{ line-height:42px;}



.footer{}
.footer .footer_top{background: url("../Image/footer_contact_bg.jpg") center/cover no-repeat; padding: 25px 0 40px;}
.footer .footer_box{ float: left;}
.footer .footer_box .box_head{ color: #000; font-size: 16px; line-height:48px; margin-bottom: 15px;}
.footer .footer_box .box_head:after{ display: block; content: ''; height:0; width:160px; border-bottom:1px solid #626262;}

.footer .quick_link dl{ display: inline-block; margin-right:20px; width:140px; vertical-align: top; }
.footer .quick_link dl.product{ width:320px;}
.footer .quick_link dl dt{padding-left:20px;line-height: 38px; height:38px;}
.footer .quick_link dl dt a{ color: #535353;font-size: 16px; font-weight:bold;}
.footer .quick_link dl dd { line-height:32px;}
.footer .quick_link dl dd a{ display: block; float: left; width:120px;margin-right: 10px; padding-left: 5px;}
.footer .quick_link dl dd a:before{ width:20px; height:32px;/* content: '>>';*/ vertical-align: middle; font-family:宋体; }
.footer .footer_contact{}
.footer .footer_contact li{ line-height:36px; width:300px;}
.footer .footer_contact li i{ color: #e90000;}
.footer .footer_qrcode .qrcode{ width:85px;display: inline-block; margin:10px;}
.footer .footer_qrcode .qrcode_img{ width: 85px; height: 85px; background-color: #fff; }
.footer .footer_qrcode .qrcode_img img{max-width:100%;}

.footer .footer_qrcode p{ line-height:32px; text-align: center;}
.footer .copyright{ background-color: #545454; height:56px; line-height:56px;}
.footer .copyright * { color:#fff;}
.index_banner_box{ position: relative;}
#banner{ z-index:1;}
#banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom:160px;}
#banner .swiper-pagination-bullet{background-color: #fff;border-radius:8px; opacity:.7; width:16px; height:16px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
#banner .swiper-pagination-bullet-active{ background: #fff; width:50px; opacity:1;}



.index_banner_box .banner img{ width:100%;}
.index_banner_box .banner_nav{ position: absolute; bottom:70px; z-index:9; width:100%;}
.index_banner_box .banner_nav .banner_nav_wrap{ position: relative;}
.index_banner_box .banner_nav .nav_item{ width:292px; float: left; margin-left:10px; background-color: #fff; height: 60px; line-height:60px;  color: #666666;font-size: 16px; }
.banner_nav .nav_item:first-child{ margin-left:0;}
.banner_nav .nav_item .item_wrap{ padding:0 40px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.banner_nav .nav_item  span{background-image: -webkit-linear-gradient(92deg,#003565,#00923f);-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-animation: hue 10s infinite linear;}
.banner_nav .nav_item .icon{ margin-right:5px;}
.banner_nav .nav_item .icon{ width:45px; height:45px;}
.banner_nav .nav_item .icon-about{ background-position: 6px -44px;}
.banner_nav .nav_item .icon-history{ background-position: -65px -44px;}
.banner_nav .nav_item .icon-cultrue{ background-position: -136px -44px;}
.banner_nav .nav_item .icon-purchase{ background-position: -208px -44px;}

.banner_nav .nav_item .nav_item_hover{ position: absolute; left: 0; right:0; bottom:0; overflow: hidden;-webkit-transition: all .5s;	-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s; height:0;}
.banner_nav .nav_item .item_hover_wrap{ position: relative; margin-bottom: 10px; background-color: rgba(255,255,255,.6); padding:12px; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
.banner_nav .nav_item .item_hover_wrap:hover{ background-color: rgba(255,255,255,.8);}
.banner_nav .nav_item  .item_left{ width:350px;}
.banner_nav .nav_item  .item_right{ padding:0 50px; width: 820px;}
.banner_nav .nav_item  .item_right .item_more{ width:134px; height:36px; background-color: #00923f; color: #fff;text-align: center; line-height:36px; display: block;border-radius: 18px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.banner_nav .nav_item  .item_right .item_more:hover{ width: 145px; border:1px solid #00923f; color: #00923f;; background-color:transparent; }
.banner_nav .nav_item:hover span{ -webkit-animation-play-state: paused; -moz-animation-play-state: paused; -o-animation-play-state: paused; animation-play-state: paused;-webkit-text-fill-color: #fff;}
.banner_nav .nav_item:hover .item_wrap{background-color: #00923f; color: #fff;}
.banner_nav .nav_item:hover .item_wrap a{ color: #fff;}
.banner_nav .nav_item:hover .icon{background-position-y: -108px;}
.banner_nav .nav_item:hover .nav_item_hover{ height:297px;}

.banner_nav .nav_item.about .item_title{font-size: 24px; color: #00923f; line-height:2;}
.banner_nav .nav_item.about .item_desc{ margin-bottom:10px; line-height: 26px;font-size: 14px;  height: 156px;	overflow-y: scroll;}
.banner_nav .nav_item.history .item_title{ line-height: 42px;}
.banner_nav .nav_item.history .item_desc{ height: 156px;	overflow-y: scroll; margin-bottom: 10px;}
.banner_nav .nav_item.history dl{ line-height:26px;}
.banner_nav .nav_item.history dt{ font-size: 16px;color: #00923f;}
.banner_nav .nav_item.history dd{ font-size: 14px;}

.notice_bar{ background-color: #f4f4f4; height:38px; line-height:38px;}
.notice_bar .notice_head{ float: left; color: #393939;}
.notice_bar .notice_head i{ width:38px; height:38px; display: inline-block;}
.notice_bar .notice_head i.icon-notice{background-position: -148px 7px}
.notice_bar .notice_list{}
.notice_bar .notice_list .notice_title{ }
.notice_bar .notice_list .notice_title{ margin-left:20px;}
.main_container{}
.section_bg_f1{ background-color: #f1f3f6;}
.section{ padding-top:30px; padding-bottom:40px;}
.section .sec_head{text-align: center; margin-bottom:20px;}
.section .head_name{ width:360px; margin:0 auto;}

.section .head_name .cn_name{ font-size:36px; color: #161616;}
.section .head_name .en_name{ text-transform: uppercase; color: #8c8c8c; position: relative;}
.section .head_name .en_name:before,.section .head_name .en_name:after{ content: ''; display: block; position: absolute; top:50%; width:100px; border-bottom:1px solid #e2e2e2;}
.section .head_name .en_name:after{ right:0;}

.section.section_about .about_left{ width:50%;}
.section.section_about .about_title{ text-transform: uppercase; font-size:28px; color: #00923f; line-height:2;}
.section.section_about .about_title span.en_title{ color: #bbbbbb;}
.section.section_about .about_desc{ color: #515151;font-size: 24px;}
.section.section_about .about_desc_en{ color: #cccccc;font-size: 16px; text-transform: uppercase;}
.section.section_about .about_con{ margin-top:30px; line-height:28px; color: #5f5f5f;}

.section.section_about .about_params{ clear: both; padding-top:30px;}
.section.section_about .about_params .param_item{ color: #343434;font-size: 18px; width:24%; display: inline-block;text-align: center; line-height:60px;}
.section.section_about .about_params .param_item b{font-size: 36px; color: #35a55d;}

.section_network{ }
.section_network .map_wrap{ float: left;padding-left: 20px;padding-top: 20px; position: relative; 	width: 680px;height: 530px;}
.section_network .map_wrap img{ position: absolute; right: 0;height: 500px;}
.section_network .network_inf{ width:510px;    padding-top: 20px; float: left;padding-left: 38px;}
.section_network .network_inf .network_title{ color: #3c3c3c;font-size: 30px; line-height:1.5;}
.section_network .network_inf .partner_list{}
.section_network .network_inf .partner_list li{ float: left;margin: 8px;}
.section_network .network_inf .partner_list li:nth-child(3n+1){ margin-left:0;}
.section_network .network_inf .network_desc{font-size: 26px; color: #3c3c3c;line-height: 46px;}
.section_network .network_inf .network_sales{ color: #5f5f5f; line-height:32px;}
.section_network .network_inf .network_sales h3{color: #e77817;}
.section_network .network_inf .network_tels{ line-height:32px;padding-top: 10px;}
.section_network .network_inf .network_tels p{ padding-left:30px;}
.section_network .network_inf .network_tels span{ font-weight:bold; color: #35a55d; font-size:18px;}

.section_culture .culture_box{ width:1200px;margin: 0 auto;}
.section_culture .culture_item{ width:33.333%; float: left;}
.section_culture .culture_item .item_wrap{ position: relative; width:400px; height: 240px; overflow: hidden;}
.section_culture .culture_item:first-child .item_wrap{ height:480px;}
.section_culture .culture_item img{ width:100%; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
.section_culture .culture_item .item_name{ position: absolute; left:0; right:0; bottom:0; height:42px; line-height:42px; color: #fff;text-align: center;font-size: 16px; background-color: rgba(0,0,0,.5);}
.section_culture .culture_item:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}


.section_products{ background:url("../Image/sec_product_bg.jpg") center/cover no-repeat;}

.section_products .head_name .en_name:before,.section_products .head_name .en_name:after{border-color: #fff;}
.section_products .head_desc{ text-align: center; width:570px; margin:10px auto;}
.product_list{}
.product_list .product_item{ float: left; margin:5px;}
.product_list .product_item .item_pic{ width:376px; height:282px; overflow: hidden;}
.product_list .product_item .item_pic img{-webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; width:100%;background: #fff;}
.product_list .product_item .item_name{ background-color: #f4f4f4; height:48px; line-height:48px; text-align: center; overflow: hidden;white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.product_list .product_item:hover .item_name{ background-color: #00923f; }
.product_list .product_item:hover .item_name a{color: #fff;}

.tab_box{}
.tab_box .tab_hd{ text-align: center;}
.tab_box .tab_hd a{ display: inline-block; width:145px; height:36px; line-height:36px; text-align: center; margin:12px; border:1px solid #d3d3d3;border-radius: 18px; color: #484848;}

.tab_box .tab_hd a.on,.tab_box .tab_hd a:hover{ border-color:#00923f;  color: #fff; background-color: #00923f;}

.news_list{ margin-top:10px;}
.news_list .news_item{ float: left; margin:9px; width:382px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; position: relative; -webkit-box-shadow: 0 1px 5px rgba(153,153,153,.5); -moz-box-shadow: 0 1px 5px  rgba(153,153,153,.5); box-shadow: 0 1px 5px  rgba(153,153,153,.5);}
.news_list .news_item .news_tag{ position: absolute; top:0; right:0; background-color: #00923f; color: #fff;padding: 2px 6px;}
.news_list .news_item .item_pic{ width:381px; height:286px; overflow: hidden;}
.news_list .news_item .item_pic img{ width:100%;max-height:100%;}
.news_list .news_item .item_inf{padding: 0 10px;}
.news_list .news_item .item_inf .news_title{font-size: 16px; font-weight:bold; overflow: hidden; white-space:nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; line-height:42px; margin-top:5px;}
.news_list .news_item .item_inf .news_desc{ line-height:26px; color: #6b6b6b; margin-bottom:10px;height: 52px;overflow: hidden;}

.news_list .news_item .item_inf .news_more a{ color: #979797;font-size: 12px; line-height:36px;}
.news_list .news_item .item_inf .news_more a:hover{ color: #e30000;}
.news_list .news_item:hover{ -webkit-box-shadow: 0 5px 15px rgba(153, 153, 153, 0.5); -moz-box-shadow: 0 5px 15px rgba(153, 153, 153, 0.5); box-shadow: 0 5px 15px rgba(153, 153, 153, 0.5); -webkit-transform: translateY(-3px); -moz-transform: translateY(-3px); -ms-transform: translateY(-3px); -o-transform: translateY(-3px); transform: translateY(-3px);}
.sec_join{ background:url("../Image/sec_join_bg.jpg") center/cover no-repeat;}
.sec_join .join_wrap{ display: table-cell; width:1200px; height:405px; text-align: center; vertical-align: middle;}
.sec_join .join_wrap p{font-size: 30px; color: #ffffff;font-weight: 100;line-height: 2;}
.sec_join .join_wrap p span{ font-family:宋体;}

.sec_join .join_btns{ margin-top:50px; }
.sec_join .join_btns a{ display: inline-block; width: 178px; height:56px; line-height:56px;text-align: center; background-color: #00923f;font-size: 16px; color: #fff; margin:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border:1px solid #00923f;}
.sec_join .join_btns a:hover{  color: #00923f; background-color: transparent;}

/*子页面开始*/

.page_container{}
.page_container .page_top{ height:48px; line-height:48px; background-color: #f4f4f4; color: #646464;}
.page_container .page_top .page_top_wrap{ width:1200px; margin:0 auto; position: relative;}
.page_container .page_top .channel_name{ position: absolute; bottom:100%; height:80px; padding-top:10px; width:230px;right: 0;z-index: 2; line-height:80px;background-color: #35a55d; color: #fff; text-align: center;}
.page_container .page_top .channel_name .name{ position: relative; display: inline-block;font-size: 24px;line-height: 2; height:50px;}
.page_container .page_top .channel_name .name:before{ content: ''; width:20px; position: absolute; top:0; right:0; border-top:2px solid #fff;}
.page_container .page_top a{ color: #646464;}
.page_container .page_top a:hover,.page_container .page_top a.on{ color: #35a55d;}
.page_container .page_top .page_nav{ float: left;}
.page_container .page_top .page_nav a{ margin:0 15px; display: inline-block; vertical-align: middle; position: relative;}
.page_container .page_top .page_nav a:after,.page_container .page_top .page_nav a.on:after{content: ''; position: absolute; left:50%; bottom:0; height:3px;background-color: #35a55d; width:0; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
.page_container .page_top .page_nav a:hover:after,.page_container .page_top .page_nav a.on:after{ left:0; width:100%; }
.page_container .page_top .location{ float: right; margin-right:10px;}


.inner_section{ clear: both; padding-bottom:30px;}
.inner_section.bg_f5{ background-color: #f5f5f5;}
.inner_section .sec_head{ text-align: center; padding-top:20px;  padding-bottom: 30px;}
.inner_section .sec_head .head_name{font-size: 30px; color: #343434; line-height:66px;}
.inner_section .sec_head .head_desc{ width:1200px; position: relative; margin:0 auto;}
.inner_section .sec_head .head_desc .icon-logo{ width:70px; height:32px; background-position: -90px -233px;}
.inner_section .sec_head .head_desc:after,.inner_section .sec_head .head_desc:before{ content: ''; position: absolute; width:560px; top:50%; border-top:1px solid #c0c0c0;}
.inner_section .sec_head .head_desc:before{ left:0;}
.inner_section .sec_head .head_desc:after{ right:0;}
.inner_section .bottom_more{ margin:10px auto; display: block; width:150px; height:36px; line-height:36px; border:1px solid #dadada; text-align: center;border-radius: 18px;}
.inner_section .bottom_more:hover{ color: #fff; background-color: #00923f;border-color: #00923f;}
.inner_section.section_about .about_left{}
.inner_section.section_about .about_title{ text-transform: uppercase; font-size:28px; color: #00923f; line-height:2;}
.inner_section.section_about .about_title span.en_title{ color: #bbbbbb;}
.inner_section.section_about .about_desc{ color: #515151;font-size: 24px;}
.inner_section.section_about .about_desc_en{ color: #cccccc;font-size: 16px; text-transform: uppercase;}
.inner_section.section_about .about_con{ line-height:28px; color: #5f5f5f; text-indent: 2em; height: 354px;overflow: hidden; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.inner_section.section_about .about_con.full_show{ height:auto;}
.inner_section.section_about .about_con .about_top{ width:50%; margin-bottom:20px;}
.inner_section.section_about .about_con .about_img{ float: right; margin-left:30px}
.inner_section.section_about .about_con strong{color: #35a55d;}
.inner_section.section_about .about_params{ clear: both;    margin-bottom: 30px;}
.inner_section.section_about .about_params .param_item{ color: #343434;font-size: 18px; width:24%; display: inline-block;text-align: center; line-height:60px;}
.inner_section.section_about .about_params .param_item b{font-size: 36px; color: #35a55d;}
.inner_section.section_about .more{ clear: both; text-align: center;}
.inner_section.section_about .more a{ display: inline-block; width:145px; height: 36px; border-radius: 18px; background-color: #35a55d; color: #fff; border:1px solid #35a55d; line-height:36px; margin-top:30px;}

.inner_section.section_dsz_style{background: url("../Image/dsz_style_bg.jpg") center/cover no-repeat;}

.inner_section .dsz_inf{ width:700px; margin-left: 50px;line-height:28px;height: 510px;  padding: 10px;}

.section_history{background:url(../Image/bg_about_history.jpg) no-repeat center fixed; -webkit-background-size:100% 100%; background-size:100% 100%;}
.section_history .sec_head .head_name{ color: #ECECEC;}
.section_history .history_wrap{ width: 665px; float: left;}
.history_wrap{}
.history_wrap .history_bd:after{ clear: both; content: ''; display: block;}
.history_wrap .history_bd .history_item{}
.history_wrap .history_bd .history_item .year{font-size: 72px; color: #333; }
.history_wrap .history_bd .history_item .event_list{ }
.history_wrap .history_hd{}


/* about-history */
.about-history{ padding:0 106px 64px; }
.about-title {margin-bottom: 25px;}
.about-title h3 {margin: 0 0 10px;font-size:34px;font-weight:400;color: #2c2c2c;}
.about-title p {margin: 0;font-size: 36px;font-weight: 300;color: #ECECEC;}
.title-white h3{ color:#d6d6d6;}
.title-white p{ color:rgba(222,222,222,.09);}
.about-history-list{ position:relative;}
.about-history-list .flex-viewport{ padding:0 31px;}
.about-history-list .flex-viewport:before{ position:absolute; top:50%; right:0; left:0; border-top:1px solid #C7C7C7; content:'';}
.about-history-list .slides li{ position:relative; width:253px ; height:470px; margin-right:0px;}
.about-history-list .slides li .item{ position:absolute; right:-32px; bottom:0; left:-32px; min-height:195px; padding:44px 0 0 0;  -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease; background-color: #DAB765; color: #fff;}
.about-history-list .slides li .item:before{ position:absolute; top:-49px; left:50%; width:20px; height:20px; overflow:hidden; margin-left:-10px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background-color:rgba(218,183,101,.6); content:'';}
.about-history-list .slides li .item:after{ position:absolute; top:-45px; left:50%; width:12px; height:12px; overflow:hidden; margin-left:-6px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background-color:#DAB765; content:'';}
.about-history-list .slides li:nth-child(even) .item{ top:0; bottom:auto; padding:0 0 44px;}
.about-history-list .slides li:nth-child(even) .item:before{ top:auto; bottom:-49px;}
.about-history-list .slides li:nth-child(even) .item:after{ top:auto; bottom:-45px;}
.about-history-list .slides li .item .desc{ line-height:24px; padding:22px 26px 0; font-size: 16px;}
.about-history-list .slides li .item .desc p{ margin:0; font-size: 16px;}
.about-history-list .slides li .item h3{ position:absolute; top:0; right:0; left:0; height:44px; line-height:44px; margin:0; font-size:20px; font-weight:400; color:#232323; text-align:center; background-color:#fff; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease;}
.about-history-list .slides li .item h3:before{ position:absolute; bottom:100%; left:50%; margin-left:-9px; border-width:0 9px 13px; border-style:solid; border-color:transparent transparent #fff; content:'';}
.about-history-list .slides li:nth-child(even) .item h3{ top:auto; bottom:0;}
.about-history-list .slides li:nth-child(even) .item h3:before{ top:100%; bottom:auto; border-width:13px 9px 0; border-color:#fff transparent transparent;}

.about-history-list .slides li .item:hover{ background-color:#fff; color: #929292;}
.about-history-list .slides li .item:hover h3{  color: #dab765; background-color: #f0f0f0;}
.about-history-list .slides li .item:hover h3:before{border-color:transparent transparent #f0f0f0; }
.about-history-list .slides li:nth-child(even) .item:hover h3:before{ border-color: #f0f0f0 transparent transparent;;}

.about-history-list .flex-direction-nav{ padding:0; margin:0; list-style:none;}
.about-history-list .flex-direction-nav a{ position:absolute; top:50%; width:48px; height:160px; line-height:160px; overflow:hidden; margin-top:-80px; font-size:50px; font-family:simsun; color:#ffffff; text-align:center;}
.about-history-list .flex-direction-nav a.flex-prev{ left:-48px;}
.about-history-list .flex-direction-nav a.flex-next{ right:-48px;}
.about-history-swiper{ width:100%;}
.about-history-swiper .swiper-slide .item{ overflow:hidden; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background-color:#fff;}
.about-history-swiper .swiper-slide .item h3{ margin:0; height:40px; line-height:40px; overflow:hidden; font-size:20px; text-align:center; color:#999999; background-color:#e2e2e2;}
.about-history-swiper .swiper-slide .item .desc{ line-height:20px; padding:10px; font-size:14px; color:#929292;}
.about-history-swiper .swiper-slide .item .desc p{ margin:0;}
.about-history-swiper .about-history-pagination{ position:static; margin-top:10px;}
.about-history-swiper .about-history-pagination .swiper-pagination-bullet{ background:#fff;}
.about-history-swiper .about-history-pagination .swiper-pagination-bullet-active{ background:#C91523;}


#timeline {width: 650px; height: 400px;overflow: hidden; position: relative; border-radius:5px;  float: left;}
#dates {width: 650px;height: 60px; overflow: hidden; padding-top:10px;background: url("../Image/line_bg.jpg") bottom left repeat-x; position: relative; }
#dates:after{ position: absolute; content: ''; display: block; width:114px; height:20px; bottom: 0; right:0;background:url("../Image/line_last_bg.jpg") bottom right no-repeat}
#dates li {list-style: none;float: left;width: 114px; height: 50px; text-align: center;}

#dates a { line-height: 38px; padding-bottom: 10px; }
#dates .selected { color:#f40; }
#issues {width: 650px; height: 350px;overflow: hidden; }
#issues li {width: 650px;height: 350px;list-style: none;float: left; }
#issues li p { font-size: 16px;  line-height: 32px; }
#issues li h3{font-size: 72px; font-weight:normal;}
#issues li h3:after{ content: ''; display: block; width: 160px; height:3px;margin-bottom: 20px; background-color: #339933;}

.history_wrap .time_line{width:660px;clear:both;padding-bottom:30px;}
.history_wrap .time_line .year_num{ float:left; width:114px;text-align: center;}

.section_history .history_img{ float: right; margin-bottom:20px;}


.section_partner .partner_list{}
.section_partner .partner_list li{ float: left; margin: 10px;background: #fff;text-align: center;width: 150px;height: 85px;padding: 5px 0;	box-sizing: border-box;}

.section_other_link{}
.section_other_link .link_box{ padding-top:10px;}
.section_other_link .link_box .link_item{ position: relative; float: left; margin-left:20px; margin-top:20px; width: 380px;overflow: hidden;}
.section_other_link .link_box .link_item .overlay{ position: absolute; left:0; right:0; top:0; bottom:0; background-color: rgba(0,0,0,.5);-webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.section_other_link .link_box .link_item .overlay_wrap{ display: table-cell; text-align: center; height:254px; vertical-align: middle; width:590px; }
.section_other_link .link_box .link_item .overlay .icon{ width:96px; height:96px; border-radius: 100%; border:1.5px solid #fff;}
.section_other_link .link_box .link_item .overlay .icon.icon-zzjg{background-position: 25px -260px;}
.section_other_link .link_box .link_item .overlay .icon.icon-ldgh{    background-position: -81px -252px;background-size: 23rem;}
.section_other_link .link_box .link_item .overlay .icon.icon-shgz{background-position:-180px -244px;background-size: 23rem;}
.section_other_link .link_box .link_item .overlay .icon.icon-ryfc{background-position:-277px -243px;background-size: 23rem;}
.section_other_link .link_box .link_item .overlay p{ color: #fff;font-size: 24px; line-height:2;}
.section_other_link .link_box .link_item:hover .overlay{ background-color: rgba(53, 165, 93, .8);}


/*产品中心*/
.product_list_full{ clear: both;}
.product_list_full .product_item{background: url("../Image/bg.png") 0 0 repeat #d4c3a2; position: relative; width:100%; clear: both;}
.product_list_full .product_item:after{ content: ''; clear: both;}

.product_list_full .product_item .item_wrap{ width:1200px; position: relative; margin:0 auto;}

.product_list_full .product_item .item_inf{ float: left; height:520px; width:580px;}
.product_list_full .product_item .item_inf .item_inf_wrap{ display: table-cell; color: #fff; height: 520px; vertical-align: middle;}
.product_list_full .product_item .item_inf .name{font-size: 36px; color: #ffffff;line-height: 66px;height: 66px;margin-bottom: 10px;}
.product_list_full .product_item .item_inf .name .en_name{ font-size:30px; text-transform: uppercase;}
.product_list_full .product_item .item_inf .package_list{ padding:10px 0;}
.product_list_full .product_item .item_inf .package_list span{ display: inline-block; padding:5px 10px; background-color: #fff; margin:5px; color: #666;}
.product_list_full .product_item .item_inf .more{ display: inline-block; width:120px; height:36px; line-height:36px;text-align: center; color: #fff; border:1px solid #fff; margin-top:10px;}
.product_list_full .product_item .item_inf .more:hover{ border-radius: 18px; color: #fff; border-color: #35a55d; background-color: #35a55d;}
.product_list_full .product_item .item_inf .content{ color: #fff; line-height:26px; text-align: left;}
.product_list_full .product_item .item_inf {}
.product_list_full .product_item .item_img{ float: right; height:520px; position: relative;  z-index: 3;}
.product_list_full .product_item .item_img img{ position: absolute; right:0; z-index: 2;}
.product_list_full .product_item:nth-child(even){ background-color: #5a5a5a;}
.product_list_full .product_item:nth-child(even):after{ content: ''; position: absolute; right:0; top:0;background: url("../Image/item_even_bg.png") top right no-repeat; height:100%; width:360px;}
.product_list_full .product_item:nth-child(even) .item_inf{ float: right;}
.product_list_full .product_item:nth-child(even) .item_img{ float: left;;}
.product_list_full .product_item:nth-child(even) .item_img img{ right:auto; left:0;}


.product_list_full.normal .item_img{ float: none;height: 520px;position: relative;z-index: 3;overflow: hidden;width: 600px;display: table-cell;vertical-align: middle;}
.product_list_full.normal .item_img img{ position: static; width: 100%;vertical-align: middle;}
.product_list_full.normal .product_item:nth-child(even) .item_img{ float: none;}
.product_list_full.normal .product_item:nth-child(even) .item_img{ float: none;}


.product_top{ width:1200px;margin:0 auto 20px; clear: both; padding-top:30px;}
.product_top .g_gallery{ float: left;}

.g_gallery{ float: left; width:495px; padding-left: 0;}
.g_gallery .g_pic{ width:493px;height: 370px; border:1px solid #dddddd;overflow: hidden;}
.g_gallery .g_pic a{ display: table-cell; width:493px;height: 370px; text-align: center; vertical-align: middle;}
.g_gallery .g_pic a img{ max-width:100%; max-height:370px; }
.g_gallery .g_thumb{ margin-top:12px;}
.g_gallery .g_thumb li{ width:90px; height:70px; float: left; margin:5px; border:1px solid #dbdbdb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.g_gallery .g_thumb li.on,.g_gallery .g_thumb li:hover{ border:1px solid #ff781e;}
.g_gallery .g_thumb li a{display: table-cell; width:90px; height:68px;  text-align: center;vertical-align: middle; }
.g_gallery .g_thumb li a img{ max-width:100%;max-height: 100%;}


.product_top .g_sumary{ float: left; margin-left:30px; width:660px;}
.product_top .g_sumary b{ color: #303030;}
.product_top .g_sumary .product_title{ font-size:24px; font-weight:bold; color: #303030; line-height:2;}
.product_top .g_sumary .product_desc{ line-height:28px; padding-bottom:20px; border-bottom:1px solid #eee;}
.product_top .g_sumary .product_quality{ line-height:42px; height:42px;}
.product_top .g_sumary .product_spec{}
.product_top .g_sumary .product_spec:after{ clear: both; content: ''; display: block;}
.product_top .g_sumary .product_spec dt{ display: inline-block;  line-height: 32px;}
.product_top .g_sumary .product_spec dd{ display: inline-block; width: 580px; vertical-align: top;}
.product_top .g_sumary .product_spec dd span{ color: #646464; display: inline-block; border: 1px solid #e3e3e3; padding:5px 15px; margin-right:10px; margin-bottom:10px; position: relative;}
.product_top .g_sumary .product_spec dd span:after{ position: absolute;content: '';  display: block; width:0px; height:0px;border-left:4px solid transparent;border-top: 0px solid #ef4a4a; border-right:0px solid #ef4a4a;border-bottom:4px solid transparent; top:0; right:0; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
.product_top .g_sumary .product_spec dd span:hover:after{border-top-width: 4px;border-right-width: 4px;}
.product_top .g_sumary .product_btns{}
.product_top .g_sumary .product_btns a{ display: inline-block; width:180px; height:46px; text-align: center; line-height:46px; margin:20px 10px; color: #fff;font-size: 16px;}

.product_top .g_sumary .product_btns a.message{ background-color: #ff6600;}
.product_top .g_sumary .product_btns a.order{ background-color: #35a55d;}

.product_top .g_sumary .product_relate{ padding-top: 20px; border-top:1px solid #e3e3e3;}
.product_top .g_sumary .product_relate dt{ display: inline-block; line-height: 32px;}
.product_top .g_sumary .product_relate dd{  width: 580px;display: inline-block;vertical-align: top;}
.product_top .g_sumary .product_relate dd a{color: #646464; display: inline-block; border: 1px solid #e3e3e3; padding:5px 15px; margin-right:10px; margin-bottom:10px; vertical-align: middle;}
.product_top .g_sumary .product_relate dd a:hover{border-color:#35a55d;}

.product_container{ width:1200px;margin: 0 auto;}
.product_container .left_con{ float: right; margin-top:20px;}
.product_container .left_con .box_head{ background-color: #35a55d; color: #fff;font-size: 16px; height:46px; line-height:46px; text-align: center; margin-bottom:10px;}
.product_container .left_con .relate_list{ width: 256px;}
.left_con .relate_list li{ width:256px; margin-bottom:10px;}
.left_con .relate_list li .pic{width:256px; height: 192px; vertical-align: middle; display: table-cell;text-align: center; background-color: #eee;}
.left_con .relate_list li .pic img{max-width:100%; max-height:100%; vertical-align: bottom;}
.left_con .relate_list li p{text-align: center; line-height:36px; overflow: hidden; white-space:nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}
.product_container .right_con{ float: left; margin-top:20px;}
.product_container .goods_info{ width:900px;}
.product_container .goods_info .info_head{ border-bottom:1px solid #35a55d;}
.product_container .goods_info .info_head span{ display: inline-block;font-size: 16px; height:46px; line-height:46px; width:150px;text-align: center; margin-right:10px; border:1px solid #eee; border-bottom:none;}
.product_container .goods_info .info_head span.on{border-color: #35a55d; background-color: #35a55d; color: #fff;}
.product_container .goods_info .info_main{}
.goods_info .info_main .info_section{ margin-bottom:10px;}
.info_section.content{ padding:10px; line-height:28px;}
.info_section.partner .head{ background-color: #35a55d; color: #fff;text-align: center;    padding: 10px;}
.info_section.partner .head .head_title{font-size: 36px; line-height:1.5;}
.info_section.partner .head .head_desc{font-size: 16px;}
.info_section.partner .partner_list{ margin-top:10px;}
.info_section.partner .partner_list ul:after{ clear: both; content: ''; display: block;}
.info_section.partner .partner_list li{ float: left; border:1px solid #e3e3e3; margin:10px; padding: 6px 7px;}
.info_section.cases .case_img{ margin-top:20px;}

.form{ clear: both;}
.form .form_head{font-size: 14px;color: #35a55d;margin-bottom: 20px; height: 42px;line-height: 42px;border-bottom: 1px solid;}
.form .form_head:before{ content: ''; display: inline-block; margin-right:10px; vertical-align: middle; height:15px; width:3px; background-color: #35a55d;}

.form .pro_check_list{}
.form .pro_check_list .pro_item{ display: inline-block; margin-bottom:10px;}
.form .pro_check_list span{ cursor: pointer; display: block; padding:4px 10px; border:1px solid #ccc; margin:5px;}
.form .form_item{ margin-bottom: 12px;}
.form .form_item:after{ content: ''; clear: both; display: block;}
.form .form_item .form_lable{ display: block; float: left; line-height:38px; width: 72px; text-align: right; padding-right:10px;}
.form .form_item .form_value{ display: block; float: left;  width: calc(100% - 72px);}
.form .form_item.form_inline{  width:50%; float: left; display: inline-block; vertical-align: middle; }

.form .form_item .input_txt{outline:none; display: block; border:1px solid #e3e3e3; height: 38px; padding:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width:100%;}
.form .form_item.form_textarea textarea{ height:150px;resize: none; outline:none;}
.form .form_item .input_txt:focus,.online_message_form .form_item.form_textarea textarea:focus{border-color: #35a55d;}
.form .form_item .input_txt.captcha {width: 200px;display: inline-block;}
.form .form_item .verify_img {height: 32px;vertical-align: middle;margin-left: 5px;margin-right: 3px; cursor: pointer;}
.form .form_item .form_btn{ display: inline-block; height:46px; line-height:46px; text-transform: uppercase;text-align: center; color: #fff;background-color: #35a55d;border: none;width: 150px; cursor: pointer;font-size: 16px; margin-right:5px;}
.form .form_item .form_btn.reset{ background-color: #555555;}
.form .form_item .form_btn:hover{ opacity:.9;}
.form .form_item .radio_check:checked + label{ color: #35a55d;border-color: initial;}
.form .form_item .radio_check + label{ display: inline-block; padding:4px  16px; border:1px solid #e7e7e7; text-transform: capitalize; position: relative; cursor: pointer; margin-right:5px; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
.form .form_item .radio_check:checked + label:after{ content: ''; display: block; position: absolute; bottom:0; right:0;  width:0; height:0;border-left: 4px solid transparent;border-top: 4px solid transparent;border-right: 4px solid #35a55d;border-bottom: 4px solid #35a55d;}
.form .form_item .radio_check{position: absolute; left: -9999em;}


.empty_tips{ text-align: center; color: #e5e5e5;font-size: 32px; height:120px; display: table-cell; vertical-align: middle; width:1200px;}

.page{text-align: center; line-height:46px; height:46px;}
.news_page{ padding-bottom:30px;}
.news_page .news_detail{ clear: both; padding-top:10px;}
.news_page .news_title{ text-align: center; font-size: 24px;color: #343434;line-height: 56px;}
.news_page .news_meta{text-align: center;}
.news_page .info_img{ text-align: center; margin-bottom:10px;}
.news_page .news_content{ width:1200px; margin: 10px auto; line-height:28px; padding:10px;  border-top: 1px solid #eee;    border-bottom: 1px solid #eee;}
.prev_next{ padding: 0 10px;}
.prev_next:after{ content: ''; clear: both; display: block;}
.prev_next li{ float: left; width:45%; line-height:36px; height:36px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left:10px; position: relative; overflow: hidden; white-space:nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}
.prev_next li:before{ content: ''; display: block; position: absolute; left:0; height:20px; width:3px; background-color: #35a55d; top:8px;}
.prev_next li.back{  width:10%; background-color: #35a55d; color: #fff; text-align: center; }
.prev_next li.back a{color: #fff;}


.inner_section.section_cultrue{}
.cultrue_wrap .cultrue_list{}
.cultrue_wrap .cultrue_list .cultrue_item{ text-align: center; display: inline-block; width:33%; color: #343434;}
.cultrue_wrap .cultrue_list .cultrue_item .cultrue_img{ position: relative; width:316px; height:316px; margin: 0 auto;border-radius: 100%; }
.cultrue_wrap .cultrue_list .cultrue_item .cultrue_img:before{ content: '';-webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;transition-delay: .1s;position: absolute;top: 0;	bottom: 0;left: 0;	right: 0;border-radius: 100%;-webkit-box-shadow: 0 0 7px rgba(0,0,0,.45); -moz-box-shadow: 0 0 7px  rgba(0,0,0,.45); box-shadow: 0 0 7px  rgba(0,0,0,.45); z-index:9;}
.cultrue_wrap .cultrue_list .cultrue_item .overlay{ position: absolute;top: 0;	bottom: 0;left: 0;	right: 0;background: rgba(0, 0, 0, .3);-webkit-transition: all .4s; -moz-transition: all .4s; -ms-transition: all .4s; -o-transition: all .4s; transition: all .4s;border-radius: 100%;}
.cultrue_wrap .cultrue_list .cultrue_item .overlay_wrap{ width:316px; height:316px; display: table-cell; vertical-align: middle;}
.cultrue_wrap .cultrue_list .cultrue_item .cultrue_name{font-size: 24px; line-height:2; margin-top:10px; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
.cultrue_wrap .cultrue_list .cultrue_item .cultrue_desc{font-size: 16px;-webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
.cultrue_wrap .cultrue_list .cultrue_item:hover { color: #35a55d;}
.cultrue_wrap .cultrue_list .cultrue_item:hover  .overlay{ -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0);}

.section_special{ background:url("../Image/jlp_bg.jpg") center/cover no-repeat;}
.section_pavilion{background:url("../Image/whzg_bg.jpg") center/cover no-repeat;}
.section_pavilion .sec_head .head_desc:after,.section_pavilion .sec_head .head_desc:before{border-color: #b0b0b0;}
.section_pavilion .sec_head .head_desc .icon-logo{    background-position: -160px -233px;}
.section_pavilion .bottom_more{ color: #fff;border-color: #fff;}


.section_vision{}
.vision_list{ display: table;}
.vision_list .vision_item{ text-align: center; display: table-cell;  width: 400px;; color: #343434; padding:10px;}
.vision_list .vision_item .item_wrap{ width:390px; margin:0 auto; height:390px; position: relative;border-radius: 100%;z-index: 3;    overflow: hidden;}
.vision_list .vision_item .item_name{font-size: 24px; line-height:62px;color: #474747; height:62px; overflow: hidden;  -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
.vision_list .vision_item .item_wrap .overlay{ position: absolute;padding:50px 60px 0;  left:0; right:0;  color: #fff; text-align: center;background: rgba(53, 165, 93, .9);top: 0;bottom: 0; -webkit-transition: all .3s; -moz-transition: transform .3s; -ms-transition: all .3s; -o-transition: transform .3s; transition: transform .3s,border-radius 2s; -webkit-transform: translateY(100%) rotateY(90deg); -moz-transform: translateY(100%) rotateY(90deg); -ms-transform: translateY(100%) rotateY(90deg); -o-transform: translateY(100%) rotateY(90deg); transform: translateY(100%) rotateY(90deg);transition-delay: .15s;}
.vision_list .vision_item .item_title{font-size: 24px; }
.vision_list .vision_item .item_icon{text-align: center;margin-bottom: 10px;margin-top: 10px;}
.vision_list .vision_item .item_icon i.icon{ width: 85px; height: 85px;}
.vision_list .vision_item .item_icon i.icon.icon-organize{background-position:3px -386px;}
.vision_list .vision_item .item_icon i.icon.icon-develop{background-position:-122px -386px;}
.vision_list .vision_item .item_icon i.icon.icon-future{background-position:-245px -386px;}
.vision_list .vision_item .item_txt{ line-height:30px;}
.vision_list .vision_item:hover .item_name{ -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%);}
.vision_list .vision_item:hover .overlay{ -webkit-transform: translateY(0) rotateY(0); -moz-transform: translateY(0)  rotateY(0); -ms-transform: translateY(0)  rotateY(0); -o-transform: translateY(0)  rotateY(0); transform: translateY(0)  rotateY(0);}

/*图片列表*/
.image_list{}
.image_list .image_item{ float: left; width:380px; margin: 10px 10px 0;}
.image_list .image_item .item_pic{ height:272px; display: table-cell; vertical-align: middle; width:380px; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s; border: 1px solid #eee;}
.image_list .image_item .item_pic img{width:100%;max-height:100%;}
.image_list .image_item .item_name{ text-align: center; line-height:46px; height:46px;}
.image_list .image_item:hover .item_pic{ -webkit-box-shadow: 0 0 5px #ccc; -moz-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc;}

/*人才*/
.job_banner{}
.job_banner >img{ position: relative; z-index:1;width: 100%;}
.job_banner .banner_wrap{ width:1200px; margin:0 auto; position: relative; z-index:2; color: #fff;}
.job_banner .banner_wrap > div{ position: absolute; z-index:3;}
.job_banner .banner_wrap .banner_name{ top:270px;font-size: 42px; font-weight:bold;}
.job_banner .banner_wrap .banner_desc{ top: 340px; font-size:16px;}
.job_banner .banner_wrap .banner_bottom{ height:270px;top: 433px;}
.job_banner .banner_wrap .banner_bottom .job_item{ width:400px; padding:30px;height: 100%; float: left;}
.job_banner .banner_wrap .banner_bottom .job_item.job_linian { background-color: #3daaff;}
.job_banner .banner_wrap .banner_bottom .job_item.job_jianshe { background-color: #92cc1f; left:400px;}
.job_banner .banner_wrap .banner_bottom .job_item .item_name{font-size: 24px; margin-bottom:10px;}
.job_banner .banner_wrap .banner_bottom .job_item .item_txt{ line-height:28px;}

.job_page_container{ }
.job_top_table{ display: table; height:300px; margin-bottom:30px; width: 1200px;margin: 0 auto;}
.job_top_table .job_box{ display: table-cell; width: 800px; background-color: #f7f7f7;    padding: 20px 30px;}
.job_top_table .job_box .box_head{ height:46px; line-height:46px;}
.job_top_table .job_box .box_head .head_name{ float: left; font-size:24px; color: #484848;}
.job_top_table .job_box .box_head .head_more{ float: right;}

.job_top_table .job_box .box_head .head_more a{ color: #35a55d; border:1px solid #35a55d; font-size: 12px; display: inline-block;height: 24px;line-height: 2;width: 100px;text-align: center;}
.job_top_table .job_box .box_head .head_more a:hover{ background-color: #35a55d; color: #fff;}
.job_top_table .job_box .job_desc{ clear: both;     margin-bottom: 10px;}

.job_top_table .join_us_box{ display: table-cell; width: 400px;background-color: #3daaff; color: #fff; vertical-align: middle;text-align: center;font-size: 24px;}
.job_top_table .join_us_box .icon-join{ width:95px; height:95px;    background-position: 14px -498px; margin-bottom:10px;}

.job_list{}
.job_list ul{ display: table;    width: 100%;}
.job_list ul li{  display: table-row;	color: #6b6b6b;-webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
.job_list ul li.job_head{ display: table-row;font-weight: bold;color: #333333;}
.job_list ul li .list_cell{ display: table-cell; padding-left:20px; width: 200px;text-align: left;line-height: 32px; height:32px;}
.job_list ul li.job_item:hover{ background-color: #fcfcfc;}


.list_page{}
.list_page ul{ display: table;    width: 100%;}
.list_page ul li{ -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s; display: table-row;	color: #6b6b6b;}
.list_page ul li.job_head{ display: table-row;font-weight: bold;color: #ffffff;background-color: #35a55d;}
.list_page ul li .list_cell{ display: table-cell; width: 200px;text-align: left; padding-left:20px;line-height: 42px; height:42px; }
.list_page ul li .list_cell a.more{ color: #c91400;}
.list_page ul li.job_head .list_cell{font-size: 16px;}
.list_page ul li.job_item:nth-child(odd){ background-color: #eee;}
.list_page ul li.job_item:hover{ background-color: #f6f6f6;}

.job_page_wrap{width:1200px;margin: 0 auto;clear: both; padding-top:10px;}
.job_section{ margin-bottom:10px;}
.job_section .sec_head{ background-color: #fafafa;}
.job_section .sec_head .head_name{line-height:42px;height:42px; padding-left:20px;font-size:16px;text-align: center; color: #35a55d;}
.job_section .sec_head .join_btn{ height:42px; width:120px;text-align: center; line-height:42px;background: #35a55d;color: #fff; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
.job_section .sec_head .join_btn:hover{ -webkit-box-shadow: 0 0 10px #35a55d; -moz-box-shadow: 0 0 10px #35a55d; box-shadow: 0 0 10px #35a55d;}
.job_section .job_info{ padding:20px;}
.job_section .job_info p{ line-height:26px;}
.job_section .job_info .job_param{ display: inline-block; width:200px;}

.section_staff .head_txt{ width:790px; margin:10px auto 0; line-height:2;}

.video_list{}
.video_list ul:after{ clear: both; content: ''; display: block;}
.video_list li{ float: left; margin:5px 8px;  width: 384px;}
.video_list li .video_thumb{ overflow: hidden; position: relative; width: 384px; height:215px; display:table-cell; vertical-align: middle;text-align: center;}
.video_list li .video_thumb .play_btn{ width:50px; height:50px; background-color: rgba(0,0,0,.5);border-radius: 100%; margin:auto; display: inline-block; position: absolute; left:0; right:0; top:0; bottom:0; text-align: center; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
.video_list li .video_thumb .play_btn:before{ content: ''; display: inline-block; width:0; height:0; border: 10px solid transparent; border-left-color: #fff;margin-top: 14px;margin-left: 12px;}
.video_list li .video_thumb img{ width:100%; max-height:100%;}
.video_list li .video_title{ line-height:42px; text-align: center; overflow: hidden; white-space:nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}
.video_list li:hover .play_btn{ background-color: rgba(0,0,0,.9);}



.section_contact .contact_wrap{ margin-bottom:35px; width:1200px; border:1px solid #eeeeee; position: relative; padding: 35px 60px;}
.map_tips{ line-height:42px; height:42px;}
.map_box{ position: relative; overflow: hidden;}
.map_box .resultBar{ display: none; position: absolute;top: 0;height: 460px;width: 490px;overflow: hidden; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
.map_box .resultBar .resultBar_wrap{position: relative;width: 450px;}
.map_box .resultBar .resultBar_wrap .driving_way{ background-color: #fff;text-align: center; margin-top:1px;    line-height: 32px; height:32px;}
.map_box .resultBar .resultBar_wrap .driving_way a{ margin:0 5px;}
.map_box .resultBar .resultBar_wrap .line_types .none{ display: none;}

.map_box .resultBar .resultBar_wrap .resultCon{width: 450px; background-color: #fff;	overflow-x: hidden;height: 460px;}
.map_box .resultBar .close_btn{ position: absolute; right:-40px; top:0; background-color: #fff;width: 40px;height: 30px;line-height: 30px;
text-align: center;cursor: pointer; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}

.drive_line a{ color: #c91400; margin-right:10px;font-size: 16px;}
.drive_line a:hover{color: #35a55d;}

.map_box .resultBar.show{ display: block;transform: translateX(0);}
.map_box .resultBar.close{transform: translateX(-450px);}
.contact_wrap .web_name{ font-size:30px; color: #5f5f5f; margin-bottom:16px;}
.contact_wrap .contact_left{ float: left; }
.contact_wrap .contact_left dl{ margin-bottom:15px;}

.contact_wrap .contact_left dt{ font-weight:bold;font-size: 18px; color: #414141; position: relative;}
.contact_wrap .contact_left dt:before{ content: ''; position: absolute; width:8px; height:8px; left:-14px;background-color: #35a55d; top: 10px;}
.contact_wrap .contact_left dd{ line-height:32px; color: #616161;}


.contact_wrap .contact_right{ float: right; width:530px; height:330px; background-color: #35a55d; color: #fff;border-top-right-radius: 60px; padding:30px;}
.contact_wrap .contact_right .qrcode_item{ width: 160px; margin: 30px; text-align: center; display: inline-block;}
.contact_wrap .contact_right .qrcode{ width: 160px; height: 160px; background-color: #fff;}
.contact_wrap .contact_right .qrcode img{max-width:100%;}
.contact_wrap .contact_right .qrcode_item p{ line-height:42px; margin-top:5px;}

#layer-photos img,#show-photos img{ cursor: zoom-in;}

#show-photos.image_list .image_item .item_name { color: #fff;}
#show-photos.image_list .image_item .item_pic { border:none;}
#show-photos.image_list .image_item:hover .item_pic{ -webkit-transform: translateY(-3px); -moz-transform: translateY(-3px); -ms-transform: translateY(-3px); -o-transform: translateY(-3px); transform: translateY(-3px);}

/*3:2图片列表 */
.w3_h2.image_list .item_pic { width:380px; height:252px;}

/*领导关怀*/
.leader_list{}
.leader_list .image_item{ float: left; width:380px; margin: 10px 10px 0;}
.leader_list .image_item .item_pic{ height:252px; display: table-cell; vertical-align: middle; width:380px; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s; border: 1px solid #eee;}
.leader_list .image_item .item_pic img{width:100%;max-height:100%;}
.leader_list .image_item .item_name{ display: table; vertical-align: middle; width:380px; text-align: center; height:46px; padding-top:10px;}
.leader_list .image_item:hover .item_pic{ -webkit-box-shadow: 0 0 5px #ccc; -moz-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc;}

